/* 
 * Version: 0.1  2009/04/28
 *
 * Copyright (c) 2009 Meworks Inc.
 * All rights reserved.
 */

/* 
 * Default page 
 */
body{	
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	word-break: normal;
}
 
p{	
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	word-break: normal;
}

td{	
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	word-break: normal;
}

input[id^='mycodebt']{
	display:none;
	visibility:hidden;
}

.mwmenudot
{
	width:4px;
	height:4px;
	vertical-align:middle;
	margin: 0 7px;
}
.mwpopupmenu
{
	border: 1px solid #666666;
	padding:10px;
	position:absolute;
	width:180px; z-index:500;
	layer-background-color: #FFFFFF;
	filter: alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80;
	color: #666666;
	display:none;
}
.mwobject a:active, .mwobject a:focus
{
    outline: none;
}
.mwobject
{
    overflow:auto;
}
.mwimage
{
    width: 100%;
    height: 100%;
    display: block;
    border: none;
}
.mwwidgetiframe
{
    display: inline;
    width:100%;
    height:98%;
    border: none;
    margin-top: 0px;
    /*margin-width: 0px;*/
}
.mwwidgettextarea
{
    display: none;	
}
.mc99f,.mwmenu,#mbig1
{
    z-index:1;
    position:relative;
}
.mc99fhidden
{
    display:none;    
}
.mcmenuitem
{
    display:block;    
    line-height:28px;
    height:28px;
    vertical-align:text-bottom;
}
.mcmenustart
{
    display: -moz-inline-block;
    display:inline-block;    
    width: 4px;
    height: 4px;
    font-size: 0px;
    line-height: 4px;
    background-color:Gray;
    margin: 1px;
    margin-right:10px;
    padding: 0px;
    /* vertical-align:middle; */
}

/* 
 * Default page 
 */

.dg_header
{
	color:#FFFFE7;
	background-color:#85847A;
	font-weight:bold;
	text-align:center;
}

.dg_item
{
	color:#000066;
	background-color:#FFF7CF;
}

.dg_item2
{
	color:#FFFFE7;
	background-color:#F7B24D;
}

.pagelink
{
	font-weight: bold;
	filter: Glow(color=#778899,strength=2);
	color:white;
}
.mw_linkmore
{
    text-align:right;
    padding:3px;
}
.mw_linkmore a{
    background: url('pageimg/morebut.gif') 0 0 no-repeat;
    width:34px;
    height:10px;
    display:inline-block;
    display:-moz-inline-stack;
    *display:inline;
    zoom:1;
    overflow:hidden;
    line-height:9999em;
    font-size:0;
    vertical-align:middle;
}
.mw_comment_showcommentbtn,.mw_comment_submitbtn,.mw_comment_addbtn
{
    background:transparent url('pageimg/bg_submitbtn.gif') no-repeat scroll 0 0;
    width:87px;
    height:30px;
    text-align:center;
    border:0 none;
    cursor:pointer;
    vertical-align:middle;
    display:block;
}
.mw_comment_addbtn
{
    padding-top:6px;
    width:90px;
}
.mw_comment_add a{text-decoration:none}
.mw_rss
{
	display:block;
	margin:20px 0;
}
/* 
 * Product(411) 
 */
.mw_product_table
{	
	background-color: #FFFFFF;
	border-width: 2px;
	border-color: #C0C0C0;
	border-style: solid;
	width: 100%;
	height: 100%;
}
.mw_product_checkout
{
/**
  text-decoration:none;
  color:Silver;
  font-size:medium;	
  width: 100px;
  height: 55px;
  padding: 55px 0 0;
  margin: 0;
  border: 0;
  background: transparent url('https://www.google.com/a/meworks.net/images/logo.gif') no-repeat center top; 
  overflow: hidden;
  cursor: pointer;
  cursor: hand;
**/
}
.mw_product_table img
{	
	border: 0px; 
}
.mw_product_table a
{	
	text-align: center; 
}
.mw_product_detail_table
{
	width: 100%;
}
.mw_product_detail_chinese_name
{
	font-size: medium;
	font-weight: bold;
}
.mw_product_detail_price
{
	font-size: large;
	font-weight: bold;
	display:block;	
}
.mw_product_detail_description_title
{
	font-size: small;
	font-weight: normal;
	background-color: #CCCCCC;
}
.mw_product_detail_td_image
{
	text-align: center;
	vertical-align: baseline;
	width: 300px;
}
.mw_product_detail_td_summary
{
	vertical-align: baseline;
}
.mw_product_detail_remarks
{
	
}
.mw_product_table_header
{
	height:25px;
	background-color:#999999;
	color:White;
	font-size:12px;
}
.mw_product_table_name_header
{
	width:280px;	
}
.mw_product_table_qty_header
{
	width:60px;	
}
.mw_product_table_price_header,.mw_product_table_total_header,.mw_product_table_sales_tax_header
{
	width:70px;	
}
.mw_product_table_row
{
	height:25px;	
}
.mw_product_manifest_table
{
	width:100%;	
}
.mw_product_qty_input
{
	width:30px;	
	font-size:12px;
}
.mw_product_detail_chinese_name,.mw_product_detail_summary,.mw_product_detail_standard,.mw_product_detail_product_model,.mw_product_detail_field_name1,.mw_product_detail_field_name2,.mw_product_detail_field_name3,.mw_product_detail_field_name4,.mw_product_detail_field_name5
{
	display:block;
}
/* 
 * Product(411) 
 */
.mw_order_payment_panel
{
	vertical-align:middle;	
}
.mw_order_payment_default,.mw_order_payemnt_paypal,.mw_order_payemnt
{
	display:block;
	margin:10px;	
}
.mw_order_payemnt_paypal
{
	height:34px;
	background-image: url(https://www.paypal.com/en_US/i/logo/PayPal_mark_50x34.gif);		
	background-repeat:no-repeat;
	background-position:25px 0px;
}
.mw_order_payemnt_paypal input
{
	margin-right:65px;	
}


/* 
 * AD 
 */

.mw_ad_banner
{
    text-align:left;
    margin:15px 5px 20px 5px;
    padding:5px;    
}
.mw_ad_inline
{
    text-align:left;
    margin:15px 10px 20px 10px;
    padding:5px;    
}
/* 
 * File(203) 
 */
.mw_file_layoutdiv
{
    width:95%;
    padding:5px 15px 10px 15px;
}
.mw_file_table
{
    border:1px solid #909090;
    border-collapse:collapse;       
    color: Black; 
    background-color: White; 
    width: 100%; 
}
.mw_file_header
{
    background-color:#6B696B;
    color:#FFFFFF;
    font-weight:bold;
    font-size:13px;
}
.mw_file_footer
{
    background-color:#CCCC99;
    color:#FFFFFF;    
}
.mw_file_item{ background-color:#F7F7DE;}
.mw_file_alteritem{ background-color:#FFFFFF}
.mw_file_directlink
{
    display:none;
}
.mw_file_content_thumb img
{
	border:0px;
}
.mw_file_content_thumb
{
	text-align:center;
	vertical-align:middle;
	width:100%;
	display:inline-block;	
}
.mw_file_attach_block
{
	display:block;	
	margin-top:10px;	
}
.mw_file_attach_header
{
	background: url('pageimg/bullet-1.gif') 5px 50% no-repeat;
}
.mw_file_attach_header th
{
	color:#AB1315;	
	padding-left:20px;
}
.mw_file_attach a
{
	background: url('pageimg/news-icon.gif') 0 50% no-repeat;
	display:block;
	vertical-align:middle;
	padding-left:25px;
	height:20px;
	line-height:20px;
}
/* 
 * News(330) 
 */
.mw_news_header
{
    font-size: 13px;
    color:#484848;
    background-color:#CCCCCC;
    font-weight:normal;    
    text-align:left;
}
.mw_news_showtitle
{
    margin:4px 2px;
    text-align:left;
}
.mw_news_title_date
{
    width:70px;
}
.mw_news_link
{
    font-weight:bold;
    font-family:Verdana;
}
.mw_news_m_content
{
    padding:3px 0px;
    display:block;
    width:100%;    
}
.mw_news_m_title_date,.mw_news_m_link
{
    display:inline;
    padding:0 0px 0 0;
}
.mw_news_table
{
	width:100%;	
}
.mw_news_m_image,.mw_news_step1_image
{
	display: inline-block;
	*display : inline;
	width:120px;
	text-align:center;
}
.mw_news_m_image img,.mw_news_step1_image img
{
	border:none;
	display:inline;
	max-width:120px;   /* FF IE7 */
	max-height:90px; /* FF IE7 */	
	width:expression(this.width >120 && this.height <= this.width ? 120: true);
	height:expression(this.height > 90 && this.width <= this.height ? 90 : true);
}
.mw_news_step1_image
{
	margin-right:10px;
}
.mw_news_m_unit
{
	display:inline-block;
	vertical-align:top;	
}
.mw_news_step1_title
{
	font-weight:bolder;		
}
.mw_news_step1_block
{
	display:block;
	width:100%;	
}
.mw_news_step1_nav_title,.mw_news_step1_content,.mw_news_step1_link
{
	margin-top:5px;	
	margin-bottom:5px;
	display:block;	
}
.mw_news_step1_date,.mw_news_step1_title
{
	margin-top:5px;	
	margin-bottom:5px;
	display: block;
	vertical-align:top;
}
.mw_news_step1_nav_title
{
	margin-top:10px;	
	margin-bottom:15px;
}
.mw_news_step1_content
{
	margin-top:20px;
	display:block;
}
.mw_news_step1_info_block
{
	display:inline-block;
	vertical-align:top;
}
/* 
 * Blog(331) 
 */
.mw_blog_title{ font-size: 20px; line-height: normal;font-weight:bold;display:block;margin-top:5px;margin-bottom:5px;}
.mw_blog_date{ font-size: 13px; color:#666666;display:block;margin-top:5px;margin-bottom:5px;}
.mw_blog_content{ font-size: 13px;display:block;margin-top:5px;margin-bottom:5px; }
.mw_blog_content p{ font-size: 13px;  }
.mw_blog_text{ font-size: 16px; line-height: 20px; }
.mw_blog_archdate,.mw_blog_archtag{text-align:left; padding:5px 20px 5px 20px;}
.mw_blog_prev,.mw_blog_next,.mw_blog_nav{ font-size: 14px; line-height: 20px; }
.mw_blog_headernav{ font-size: 12px; line-height: 18px; }
.mw_blog_archlink a,.mw_blog_archlink a:active{
    line-height:16px;
	  font-size:13px;
    text-decoration:none;
    color:#0066CC;
    font-family:Verdana,Arial,Helvetica;
}
.mw_blog_archlink a:hover{
    text-decoration:underline;
    /*font-weight:bold;*/
}
.mw_blog_hr
{
	width:100%;
}

/*
 * E-Paper(340)
 */
.mw_epaper_input
{
	width: 120px;	
	height: 16px;
}
.mw_epaper_table
{
	width:100%;	
}
.mw_epaper_header
{
    font-size: 13px;
    color:#484848;
    background-color:#CCCCCC;
    font-weight:normal;    
    text-align:left;
}
.mw_epaper_title_date
{
    width:70px;
}
/* 
 * Forum(350) 
 */
.mw_forum_post_titletext {
    display:inline-block;
    margin-right:10px;
    text-align:left;
    width:60px;
    vertical-align:top;            
}
.mw_forum_post_titleblock {
    display:block;
    margin:10px 0px;
    padding:3px 0px;
}
.mw_forum_table
{
    border:1px solid #DEDFDE;
    border-collapse:collapse;       
    color: Black; 
    background-color: White; 
    width: 100%; 
}
.mw_forum_header
{
    background-color:#6B696B;
    color:#FFFFFF;
    font-weight:bold;
    font-size:13px;
}
.mw_forum_footer
{
    background-color:#CCCC99;
    color:#FFFFFF;    
}
.mw_forum_item
{	
	height:25px;
	background-color:#F7F7DE;
}
.mw_forum_alteritem{ background-color:#FFFFFF}
/*
 * Forum(352) 
 */
.mw_forum_post_content_input
{
	height:350px;
	width:100%;	
}
.mw_forum_post_author_input,.mw_forum_post_subject_input
{
	width:250px;
}
.mw_forum_post_captcha_image
{
	vertical-align: middle;
}
.mw_forum_post_object_title_link
{
	color:Gray;	
}
.mw_forum_navigator
{
	margin:10px 0px;
	font-size:13px;
	font-weight:bold;	
}.mw_forum_table tr,.mw_forum_table td,.mw_forum_table tbody
{
	padding:0px;
	margin:0px;	
}
.mw_forum_header
{
    font-weight:normal;    
    text-align:left;
}
.mw_forum_showtitle
{
    margin:4px 2px;
    text-align:left;
}
.mw_forum_content_table
{
	border-bottom:dotted 1px black;
	padding:0px;
	margin:0px;
	width:100%;
}
.mw_forum_content_table_first_tr
{
	background-color:#F0F0F0;
	height:25px;
}
.mw_forum_content_table_first_td
{
	width:300px;
}
.mw_forum_content_table_first_td a
{
	margin-left:10px;
	font-weight:bold;
}
.mw_forum_content_table_second_td
{
	text-align:right;
}
.mw_forum_content_table_second_td span
{
	padding-right:20px;	
}
.mw_forum_content
{
	display:block;
	margin:10px;
}
.mw_forum_subject_header
{
	min-width: 150px;
	width:90%;
}
.mw_forum_author_header
{
	min-width: 80px;
}
.mw_forum_reply_header
{
	width:40px;	
}
.mw_forum_viewer_header
{
	width:40px;	
}
.mw_forum_lastupdatetime_header
{
	width:80px;	
}
.mw_forum_item td,.mw_forum_alteritem td
{
	padding: 7px;
}
/* 
 * Comment(370) 
 */
.mw_comment_reply_panel
{
	width:100%;
	border:1px solid gray;	
	padding:5px;
}
.mw_comment_table
{
	width:100%;	
	border:0px;
}
.mw_comment_list
{
	width:90%;
	margin-left:30px;
}
.mw_comment_poster
{
	margin-top:10px;
	margin-bottom:10px;	
}
.mw_comment_content
{
	margin-top:10px;
	margin-bottom:10px;
}
.mw_comment_reply
{
	margin-top:10px;
	margin-bottom:10px;	
}
.mw_comment_reply_content
{
	margin-top:10px;
	margin-bottom:10px;	
}
.mw_comment_text
{
	margin-top:10px;
	margin-bottom:10px;		
}
.mw_comment_separate
{
	width:100%;	
}
.mw_comment_poster_name
{
	font-size:larger;
}
.mw_comment_cookie_warning
{
	color:Red;	
}
/* 
 * Album(421) 
 */
.mw_album_step1_title
{ font-size: 20px; line-height: normal; margin:10px 5px 10px 0px; }
.mw_album_step1_headernav,.mw_album_step1_headernav a
{ font-size: 12px; line-height: 18px; padding-top:5px; padding-bottom:5px; }
.mw_album_table tr
{
	vertical-align:top;
}
.albumarea{width:115px; min-height:130px; background:#F4F4F4;border:1px solid #DCDCDC;margin:10px;}
.albumcover{margin:15px 20px 6px 20px;height:75px;width:75px;text-align:center;vertical-align:middle;}
.albumtitle,.albumdate{line-height:20px;text-align:center;}
.mw_album_list{height:25px;line-height:25px;}
.mw_album_title
{
	font-size:14pt;	
}
.mw_album_cover,.mw_album_cover_td
{
	height:83px;
	width:106px;
	vertical-align:top;
}
.mw_album_back_link
{
	margin:10px 0px;
	font-size:13px;
	font-weight:bold;
	display:block;
	color:Gray;
	text-decoration:none;	
}
.mw_album_description_td
{
	padding-left:23px;	
}
.mw_album_description_table
{
	width:100%;
	border:0px;	
}
.mw_album_description_table td
{
	height:20px;	
}
.mw_album_table
{
	width:100%;
	border:0px;
	margin-top:25px;
}
.mw_album_photo_table
{
	margin:0px;
	padding:0px;
}
.mw_album_photo_table td
{
	padding:2px;
}
.mw_album_step1_photolink
{
	border:0px;	
}
.mw_album_slideshow_photocount
{
	text-align:center;
	font-size: 8pt;	
}
.mw_album_slideshow .mw_submit_btn
{
	cursor:pointer;
	width:26px; 
	height:18px; 
	display:inline-block; 
	display:-moz-inline-stack;
	*display:inline; 
	zoom:1; 
	line-height:9999em;
	overflow:hidden; 
	font-size:0; 
	vertical-align:middle; 	
	
}
.mw_album_slideshow .mw_right_btn
{
	background: url('http://www.loxa.edu.tw/media/public/arrow_right.gif') 0 0 no-repeat; 	
}
.mw_album_slideshow .mw_left_btn
{
	background: url('http://www.loxa.edu.tw/media/public/arrow_left.gif') 0 0 no-repeat; 	
}
/* 
 * Comment(370) 
 */
.mw_comment_post_table
{
    background-color:#ececec;
    width:100%;
    border:0px;
}
.mw_comment_post_addtitle
{
	height: 24px;
}
.mw_comment_post_addtitle,.mw_comment_post_addtitle span
{
    background-color:#808080;    
    color:#FFFFFF;
}
.mw_comment_captch_image
{
	vertical-align:middle;	
}
.mw_comment_responder_input,.mw_comment_email_input,.mw_comment_comment_input
{
	width:100%;	
}
.mw_commet_captcha_input
{
	width:50px;	
}
.mw_comment_post_table
{
	padding:5px;	
}
.mw_comment_responder_input_error,.mw_comment_comment_input_error,.mw_comment_captcha_input_error
{
	display:none;
	color:Red;
	font-weight:bolder;	
	font-size:large;
}
.mw_comment_comment_input
{
	height:100px;	
}
/* 
 * Bookmark(380) 
 */
.mw_bookmark_title
{
    font-size:13px;
    font-weight:bold;
}
.mw_bookmark_layoutdiv
{
    width:100%;
    padding:10px 10px 10px 30px;
}
.mw_bookmark_layoutdiv ul
{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
}
.mw_bookmark_layoutdiv li
{
    background:transparent url("ascx/images/clickformore.gif") no-repeat left center;
    padding: 0.3em 4px 0.3em 25px;
    height:18px;
}
/* 
 * Member(451) 
 */
.mw_member_s_login
{
    width:130px;
    height:70px;
    margin:1px;
    padding:0px;
}
.mw_member_s_area
{
    margin:0px;
    padding:1px;
}
.mw_member_s_area span
{
   	display:-moz-inline-box;
	display:inline-block;	
}
.mw_member_s_text
{
		font-size:12px;
    width:40px;
    text-align:right;
}
.mw_member_s_btn
{
    width:40px;
    height:20px;
    font-size:12px;
}
.mw_member_s_addlink
{
    color:#333333;
}
.mw_member_agreement_textarea
{
	width:100%;	
	min-height: 400px;
	height:400px;
}
.mw_member_description
{
	padding:5px;
}
/* 
 * DiyForm(450,451) 
 */
.mw_diyform_m_header
{
    background-color:#ccccff;
    font-weight:bold;
}
.mw_diyform_m_table
{
    border: 1px none #CCCCCC; 
    color: Black; 
    background-color: White; 
    width: 100%; 
    border-collapse: collapse;
}
.mw_diyform_text
{
    color:#202020;
}
.mw_diyform_step3_table  {
    border-bottom:7px solid #9BAFF1;
    border-collapse:collapse;
    border-top:7px solid #9BAFF1;
    font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    margin:5px;
    width:550px;
}
.mw_diyform_step3_table td {
    background:#E8EDFF none repeat scroll 0 0;
    border-bottom:1px solid #FFFFFF;
    border-left:1px solid #9BAFF1;
    border-right:1px solid #9BAFF1;
    color:#003399;
    font-size:13px;
    font-weight:normal;
    padding:6px;
}
.mw_diyform_step3_table th {
    background:#B9C9FE none repeat scroll 0 0;
    border-bottom:1px solid #FFFFFF;
    border-left:1px solid #9BAFF1;
    border-right:1px solid #9BAFF1;
    color:#003399;
    font-size:13px;
    font-weight:normal;
    padding:6px;
    text-align:left;
}
.mw_diyform_step1_registtable,.mw_diyform_step1_registtable td,.mw_diyform_step3_registtable,.mw_diyform_step3_registtable td
{
    border:1px solid #cccccc;
    border-collapse:collapse;       
}
.mw_diyform_step2_searchtable
{
    border:1px solid #cccccc;
    border-collapse:collapse;       
    color: Black; 
    background-color: White; 
    width: 100%; 
}
.mw_diyform_step2_searchtable td 
{
    border:1px solid #c0c0c0;
    border-collapse:collapse;   
    color:#333333;
    font-weight:normal;
    font-size:12px;
}
.mw_diyform_step2_searchtable th 
{
    border:1px solid #c0c0c0;
    border-collapse:collapse;
    background-color:#6b696b;
    color:#FFFFFF;
    font-weight:normal;
    font-size:12px;    
    text-align:left;
}
.mw_diyform_step2_table
{
    border:0px solid #cccccc;
    border-collapse:collapse;       
    background-color: White; 
    width: 100%;
}
.mw_diyform_step2_header,.mw_diyform_step2_header a,.mw_diyform_step2_header th a
{
    background-color:#6B696B;
    color:#FFFFFF;
}
.mw_diyform_step2_footer
{
    background-color:#CCCC99;
    color:#FFFFFF;    
}
.mw_diyform_step2_item{ background-color:White;}
.mw_diyform_step2_alteritem{ background-color:#E8EDFF}
.mw_diyform_downloadlink
{
	margin-right: 10px;
}
.mw_diyform_object_title_link,.mw_diyform_splittitle
{
	font-weight:bolder;	
}
.mw_diyform_required_field
{
	color: Red;	
}
.mw_diyform_captcha_case,.mw_diyform_captcha_img 
{
	font-size:12px;
 	margin: 5px 10px;
}
/* 
 * marquee(501) 
 */
.mw_marquee_div
{
    height: 100%;
}
/* 
 * member(451) 
 */
.mw_member_input
{
    width: 80px;    
}
.mw_member_reset_password_table
{
	width: 90%;
	border-width:0;
	text-align:left;
}
.mw_member_b_login
{
	text-align:center;
}
.mw_member_login,.mw_member_logout
{
	width:100%;
}
.mw_member_b_area
{
	margin-top:10px;
	margin-bottom:10px;	
}
.mw_member_b_text
{
	display:inline-block;
	width:70px;
}
/*
 * Search(601)
 */
.mw_search_s_table
{
	width:100%;	
}
.mw_search_s_button
{
	width:50px;	
}
.mw_search_item,.mw_search_alternate
{
    height:80px;
    vertical-align:top;    
}
.mw_search_table h1
{
    font-size:15px;
    margin:0px;
    padding:0px;
    
}
.mw_search_table a
{
    text-decoration:none;
}
.meworks_search_image img
{    
    
}
.meworks_search_content
{
    vertical-align: top;    
}
.meworks_search_block
{
    border-collapse: collapse;
}
.meworks_search_image img
{
    max-width:100px;
    max-height:100px;
    width:expression(width>100?"100px":"width");
    height:expression(height>100?"100px":"height");
}
.meworks_search_image
{
    width:100px;
    text-align:center;
    padding:5px;
}
/*
 *
 */
.mw_calendar
{
	border: 1px solid #FFCC66;
	width: 161px;
	height: 146px;
	font-size: 8pt;
	font-family: Verdana;
	color: #663399;
	background-color: #FFFFCC;
	border-collapse: collapse;	
}
.mw_calendar tr:first-child
{
	background-color: #990000;	
}
.mw_calendar_title
{
	background-color: #990000;
	color: #FFFFCC;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
}
.mw_calendar_other_month_day,.mw_calendar_other_month_day a
{
	color: #CC9966;
	border: 1px solid #FFCC66;
}
.mw_calendar_day
{
	border: 1px solid #FFCC66;
}
.mw_calendar_next_prev a
{
	color:#FFFFCC;
	font-size: 9pt;
}

.mw_calendar_day_with_events
{
	color: White;
	background-color: Red;
	font-weight: bold;	
	border: 1px solid #FFCC66;
}
.mw_calendar_day_with_events a
{ 
	color: White;
}
.mw_calendar_b
{
	height:353px;
	width:100%;
}
.mw_calendar_b_other_month_day,.mw_calendar_b_day
{
	height:75px;
}
.mw_calendar_b_day_header
{
	background-color:#FFCC66;
}
.mw_calendar_b_day_with_events
{
	background-color:#FFCC66;
}
.mw_calendar_b_item
{
	text-align:left;
	background-color:#CCCCCC;
	margin:1px;
}
.mw_calendar_b_item a
{
	color:Blue;	
	font-size:smaller;
	
}
/* 
 * Pager
 */
.mw_pager 
{    
    padding:1.5em 0 2em;
    margin:5px;
    display:block;
    font-family:Arial,Helvetica,Sans-Serif;
    font-size:12px;
	line-height:15px;
}
.mw_pager ul, .mw_pager li 
{
    list-style-type:none;
    margin:0;
    padding:0;
}
.mw_pager li{float:left}

.mw_pager a, span.mw_pager_dash {
    border:1px solid #CCCCCC;
    display:block;
    margin:0 0.38em 0 0;
    padding:0.3em 0.7em;
    text-align:center;
    text-decoration:none;
    color:#505050;    
}
.mw_pager a:hover, a.mw_pager_cur {
    background:#F8F8F8 none repeat scroll 0 0;
    border:1px solid #909090;
    text-decoration:none;
}
a.mw_pager_prev, a.mw_pager_next, span.mw_pager_dash {
    padding:0.3em 0.5em;
    border:1px solid transparent;
}
a.mw_pager_prev {
    padding-left:1px;
}
#galleria{ height: 520px; background: #000 }

/* 
 * news ticker
 */
.tickercontainer { 
    height:30px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.tickercontainer .mask { 
    position: relative;
    overflow: hidden;
}
ul.newsticker { 
    position: relative;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul.newsticker li {
    float: left;
    margin: 0;
    height:30px;
    padding-right: 100px;
}
